home *** CD-ROM | disk | FTP | other *** search
/ Apple AUX 3.0 / Apple AUX 3.0.iso / System Folder / Finder / Finder.rsrc / bin.rsrc_CODE_14.txt < prev    next >
Text File  |  1991-04-25  |  77KB  |  1,387 lines

  1. # near model CODE resource
  2. # jump table entries: 3552-3568 (17 of them)
  3. export_444:
  4. fn00000000:
  5. 00000000  4E56 0000                link       A6, 0
  6. 00000004  4A2D F6BF                tst.b      [A5 - 0x941]
  7. 00000008  6604                     bne        +0x6 /* 0000000E */
  8. 0000000A  7001                     moveq.l    D0, 0x01
  9. 0000000C  6012                     bra        +0x14 /* 00000020 */
  10. label0000000E:
  11. 0000000E  598F                     subq.l     A7, 4
  12. 00000010  AA2A                     syscall    GetMainDevice
  13. 00000012  205F                     movea.l    A0, [A7]+
  14. 00000014  2050                     movea.l    A0, [A0]
  15. 00000016  2068 0016                movea.l    A0, [A0 + 0x16]
  16. 0000001A  2050                     movea.l    A0, [A0]
  17. 0000001C  3028 0020                move.w     D0, [A0 + 0x20]
  18. label00000020:
  19. 00000020  4E5E                     unlink     A6
  20. 00000022  4E75                     rts
  21. export_445:
  22. fn00000024:
  23. 00000024  4E56 FFEE                link       A6, -0x0012
  24. 00000028  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  25. 0000002C  286E 0008                movea.l    A4, [A6 + 0x8]
  26. 00000030  422D F632                clr.b      [A5 - 0x9CE]
  27. 00000034  558F                     subq.l     A7, 2
  28. 00000036  303C 0003                move.w     D0, 0x3
  29. 0000003A  A830                     syscall    Pack14
  30. 0000003C  4A1F                     tst.b      [A7]+
  31. 0000003E  670E                     beq        +0x10 /* 0000004E */
  32. 00000040  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  33. 00000044  2F2D FC8C                move.l     -[A7], [A5 - 0x374]
  34. 00000048  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  35. 0000004C  508F                     addq.l     A7, 8
  36. label0000004E:
  37. 0000004E  4A2E 0013                tst.b      [A6 + 0x13]
  38. 00000052  6600 01BC                bne        +0x1BE /* 00000210 */
  39. 00000056  4EBA FFA8                jsr        [PC - 0x58 /* 00000000 */]
  40. 0000005A  3A00                     move.w     D5, D0
  41. 0000005C  2054                     movea.l    A0, [A4]
  42. 0000005E  3D68 002C FFFE           move.w     [A6 - 0x2], [A0 + 0x2C]
  43. 00000064  BA6E FFFE                cmp.w      D5, [A6 - 0x2]
  44. 00000068  56C0                     sne        D0
  45. 0000006A  0240 0001                andi.w     D0, 0x1
  46. 0000006E  48C0                     ext.l      D0
  47. 00000070  1C00                     move.b     D6, D0
  48. 00000072  0C45 0004                cmpi.w     D5, 0x4
  49. 00000076  5CC0                     sge        D0
  50. 00000078  0240 0001                andi.w     D0, 0x1
  51. 0000007C  48C0                     ext.l      D0
  52. 0000007E  1E00                     move.b     D7, D0
  53. 00000080  7000                     moveq.l    D0, 0x00
  54. 00000082  4A06                     tst.b      D6
  55. 00000084  6710                     beq        +0x12 /* 00000096 */
  56. 00000086  7204                     moveq.l    D1, 0x04
  57. 00000088  B26E FFFE                cmp.w      D1, [A6 - 0x2]
  58. 0000008C  5FC1                     sle        D1
  59. 0000008E  4401                     neg.b      D1
  60. 00000090  B207                     cmp.b      D1, D7
  61. 00000092  6702                     beq        +0x4 /* 00000096 */
  62. 00000094  7001                     moveq.l    D0, 0x01
  63. label00000096:
  64. 00000096  1800                     move.b     D4, D0
  65. 00000098  4A06                     tst.b      D6
  66. 0000009A  6706                     beq        +0x8 /* 000000A2 */
  67. 0000009C  2054                     movea.l    A0, [A4]
  68. 0000009E  3145 002C                move.w     [A0 + 0x2C], D5
  69. label000000A2:
  70. 000000A2  7001                     moveq.l    D0, 0x01
  71. 000000A4  4A04                     tst.b      D4
  72. 000000A6  660A                     bne        +0xC /* 000000B2 */
  73. 000000A8  4A06                     tst.b      D6
  74. 000000AA  6704                     beq        +0x6 /* 000000B0 */
  75. 000000AC  4A07                     tst.b      D7
  76. 000000AE  6602                     bne        +0x4 /* 000000B2 */
  77. label000000B0:
  78. 000000B0  7000                     moveq.l    D0, 0x00
  79. label000000B2:
  80. 000000B2  4880                     ext.w      D0
  81. 000000B4  48C0                     ext.l      D0
  82. 000000B6  2F00                     move.l     -[A7], D0
  83. 000000B8  2F0C                     move.l     -[A7], A4
  84. 000000BA  4EAD 0F4A                jsr        [A5 + 0xF4A /* export_485 */]
  85. 000000BE  486E FFF6                pea.l      [A6 - 0xA]
  86. 000000C2  4EAD 156A                jsr        [A5 + 0x156A /* export_681 */]
  87. 000000C6  486E FFF6                pea.l      [A6 - 0xA]
  88. 000000CA  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  89. 000000CE  2D40 FFFA                move.l     [A6 - 0x6], D0
  90. 000000D2  4206                     clr.b      D6
  91. 000000D4  266E FFFA                movea.l    A3, [A6 - 0x6]
  92. 000000D8  200B                     move.l     D0, A3
  93. 000000DA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  94. 000000DE  6756                     beq        +0x58 /* 00000136 */
  95. 000000E0  486E FFF6                pea.l      [A6 - 0xA]
  96. 000000E4  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  97. 000000E8  2D40 FFFA                move.l     [A6 - 0x6], D0
  98. 000000EC  2F0B                     move.l     -[A7], A3
  99. 000000EE  2053                     movea.l    A0, [A3]
  100. 000000F0  2050                     movea.l    A0, [A0]
  101. 000000F2  2268 0028                movea.l    A1, [A0 + 0x28]
  102. 000000F6  4E91                     jsr        [A1]
  103. 000000F8  2D40 FFEE                move.l     [A6 - 0x12], D0
  104. 000000FC  2053                     movea.l    A0, [A3]
  105. 000000FE  2D68 0008 FFF2           move.l     [A6 - 0xE], [A0 + 0x8]
  106. 00000104  4878 2FDA                push.l     0x2FDA
  107. 00000108  206E FFF2                movea.l    A0, [A6 - 0xE]
  108. 0000010C  2F08                     move.l     -[A7], A0
  109. 0000010E  2050                     movea.l    A0, [A0]
  110. 00000110  2050                     movea.l    A0, [A0]
  111. 00000112  2268 000C                movea.l    A1, [A0 + 0xC]
  112. 00000116  4E91                     jsr        [A1]
  113. 00000118  1C00                     move.b     D6, D0
  114. 0000011A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  115. 0000011E  2F0B                     move.l     -[A7], A3
  116. 00000120  2053                     movea.l    A0, [A3]
  117. 00000122  2050                     movea.l    A0, [A0]
  118. 00000124  2268 0034                movea.l    A1, [A0 + 0x34]
  119. 00000128  4E91                     jsr        [A1]
  120. 0000012A  8C00                     or.b       D6, D0
  121. 0000012C  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  122. 00000130  A873                     syscall    SetPort
  123. 00000132  4FEF 0018                lea.l      A7, [A7 + 0x18]
  124. label00000136:
  125. 00000136  4A06                     tst.b      D6
  126. 00000138  663C                     bne        +0x3E /* 00000176 */
  127. 0000013A  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  128. 0000013E  6036                     bra        +0x38 /* 00000176 */
  129. label00000140:
  130. 00000140  486E FFF6                pea.l      [A6 - 0xA]
  131. 00000144  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  132. 00000148  2D40 FFFA                move.l     [A6 - 0x6], D0
  133. 0000014C  2F0B                     move.l     -[A7], A3
  134. 0000014E  2053                     movea.l    A0, [A3]
  135. 00000150  2050                     movea.l    A0, [A0]
  136. 00000152  2268 0028                movea.l    A1, [A0 + 0x28]
  137. 00000156  4E91                     jsr        [A1]
  138. 00000158  2D40 FFF2                move.l     [A6 - 0xE], D0
  139. 0000015C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  140. 00000160  2F0B                     move.l     -[A7], A3
  141. 00000162  2053                     movea.l    A0, [A3]
  142. 00000164  2050                     movea.l    A0, [A0]
  143. 00000166  2268 0034                movea.l    A1, [A0 + 0x34]
  144. 0000016A  4E91                     jsr        [A1]
  145. 0000016C  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  146. 00000170  A873                     syscall    SetPort
  147. 00000172  4FEF 0010                lea.l      A7, [A7 + 0x10]
  148. label00000176:
  149. 00000176  266E FFFA                movea.l    A3, [A6 - 0x6]
  150. 0000017A  200B                     move.l     D0, A3
  151. 0000017C  66C2                     bne        -0x3C /* 00000140 */
  152. 0000017E  2054                     movea.l    A0, [A4]
  153. 00000180  0828 0006 0031           btst.b     [A0 + 0x31], 0x6
  154. 00000186  56C0                     sne        D0
  155. 00000188  4400                     neg.b      D0
  156. 0000018A  4A00                     tst.b      D0
  157. 0000018C  6600 0082                bne        +0x84 /* 00000210 */
  158. 00000190  4A04                     tst.b      D4
  159. 00000192  6736                     beq        +0x38 /* 000001CA */
  160. 00000194  486E FFEE                pea.l      [A6 - 0x12]
  161. 00000198  4878 04E8                push.l     0x4E8
  162. 0000019C  2F2D FC08                move.l     -[A7], [A5 - 0x3F8]
  163. 000001A0  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  164. 000001A4  1800                     move.b     D4, D0
  165. 000001A6  7000                     moveq.l    D0, 0x00
  166. 000001A8  1007                     move.b     D0, D7
  167. 000001AA  2F00                     move.l     -[A7], D0
  168. 000001AC  2D6E FFEE FFF2           move.l     [A6 - 0xE], [A6 - 0x12]
  169. 000001B2  302E FFF2                move.w     D0, [A6 - 0xE]
  170. 000001B6  48C0                     ext.l      D0
  171. 000001B8  2F00                     move.l     -[A7], D0
  172. 000001BA  4EAD 134A                jsr        [A5 + 0x134A /* export_613 */]
  173. 000001BE  588F                     addq.l     A7, 4
  174. 000001C0  2F00                     move.l     -[A7], D0
  175. 000001C2  4EAD 0A42                jsr        [A5 + 0xA42 /* export_324 */]
  176. 000001C6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  177. label000001CA:
  178. 000001CA  206E 000C                movea.l    A0, [A6 + 0xC]
  179. 000001CE  303C 1A00                move.w     D0, 0x1A00
  180. 000001D2  C068 000E                and.w      D0, [A0 + 0xE]
  181. 000001D6  7200                     moveq.l    D1, 0x00
  182. 000001D8  3200                     move.w     D1, D0
  183. 000001DA  4A81                     tst.l      D1
  184. 000001DC  2054                     movea.l    A0, [A4]
  185. 000001DE  3028 002E                move.w     D0, [A0 + 0x2E]
  186. 000001E2  48C0                     ext.l      D0
  187. 000001E4  B081                     cmp.l      D0, D1
  188. 000001E6  6706                     beq        +0x8 /* 000001EE */
  189. 000001E8  08A8 0007 0031           bclr.b     [A0 + 0x31], 0x7
  190. label000001EE:
  191. 000001EE  2054                     movea.l    A0, [A4]
  192. 000001F0  4A28 0031                tst.b      [A0 + 0x31]
  193. 000001F4  6D1A                     blt        +0x1C /* 00000210 */
  194. 000001F6  7000                     moveq.l    D0, 0x00
  195. 000001F8  2F00                     move.l     -[A7], D0
  196. 000001FA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  197. 000001FE  2F0C                     move.l     -[A7], A4
  198. 00000200  4EAD 0E8A                jsr        [A5 + 0xE8A /* export_461 */]
  199. 00000204  2640                     movea.l    A3, D0
  200. 00000206  2F0B                     move.l     -[A7], A3
  201. 00000208  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  202. 0000020C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  203. label00000210:
  204. 00000210  4CEE 18F0 FFD6           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x2A]
  205. 00000216  4E5E                     unlink     A6
  206. 00000218  4E75                     rts
  207. export_446:
  208. 0000021A  4E56 FFFC                link       A6, -0x0004
  209. 0000021E  48E7 0118                movem.l    -[A7], D7,A3,A4
  210. 00000222  1E2E 0013                move.b     D7, [A6 + 0x13]
  211. 00000226  266E 000C                movea.l    A3, [A6 + 0xC]
  212. 0000022A  286E 0008                movea.l    A4, [A6 + 0x8]
  213. 0000022E  7000                     moveq.l    D0, 0x00
  214. 00000230  1007                     move.b     D0, D7
  215. 00000232  2F00                     move.l     -[A7], D0
  216. 00000234  2F0B                     move.l     -[A7], A3
  217. 00000236  2F0C                     move.l     -[A7], A4
  218. 00000238  4EBA FDEA                jsr        [PC - 0x216 /* 00000024 */]
  219. 0000023C  4A07                     tst.b      D7
  220. 0000023E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  221. 00000242  6600 0098                bne        +0x9A /* 000002DC */
  222. 00000246  2054                     movea.l    A0, [A4]
  223. 00000248  0828 0006 0008           btst.b     [A0 + 0x8], 0x6
  224. 0000024E  670C                     beq        +0xE /* 0000025C */
  225. 00000250  2F0C                     move.l     -[A7], A4
  226. 00000252  2050                     movea.l    A0, [A0]
  227. 00000254  2268 0044                movea.l    A1, [A0 + 0x44]
  228. 00000258  4E91                     jsr        [A1]
  229. 0000025A  588F                     addq.l     A7, 4
  230. label0000025C:
  231. 0000025C  202D F63C                move.l     D0, [A5 - 0x9C4]
  232. 00000260  5280                     addq.l     D0, 1
  233. 00000262  2F00                     move.l     -[A7], D0
  234. 00000264  41EE FFFC                lea.l      A0, [A6 - 0x4]
  235. 00000268  20B8 020C                move.l     [A0], [0x0000020C /* Time */]
  236. 0000026C  201F                     move.l     D0, [A7]+
  237. 0000026E  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  238. 00000272  643C                     bcc        +0x3E /* 000002B0 */
  239. 00000274  206D FE3E                movea.l    A0, [A5 - 0x1C2]
  240. 00000278  2F08                     move.l     -[A7], A0
  241. 0000027A  2050                     movea.l    A0, [A0]
  242. 0000027C  2050                     movea.l    A0, [A0]
  243. 0000027E  2268 0028                movea.l    A1, [A0 + 0x28]
  244. 00000282  4E91                     jsr        [A1]
  245. 00000284  2840                     movea.l    A4, D0
  246. 00000286  7000                     moveq.l    D0, 0x00
  247. 00000288  2F00                     move.l     -[A7], D0
  248. 0000028A  206D FE3E                movea.l    A0, [A5 - 0x1C2]
  249. 0000028E  2F08                     move.l     -[A7], A0
  250. 00000290  2050                     movea.l    A0, [A0]
  251. 00000292  2050                     movea.l    A0, [A0]
  252. 00000294  2268 00F8                movea.l    A1, [A0 + 0xF8]
  253. 00000298  4E91                     jsr        [A1]
  254. 0000029A  2F0C                     move.l     -[A7], A4
  255. 0000029C  A873                     syscall    SetPort
  256. 0000029E  41EE FFFC                lea.l      A0, [A6 - 0x4]
  257. 000002A2  20B8 020C                move.l     [A0], [0x0000020C /* Time */]
  258. 000002A6  2B6E FFFC F63C           move.l     [A5 - 0x9C4], [A6 - 0x4]
  259. 000002AC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  260. label000002B0:
  261. 000002B0  206D FE0C                movea.l    A0, [A5 - 0x1F4]
  262. 000002B4  2F08                     move.l     -[A7], A0
  263. 000002B6  2050                     movea.l    A0, [A0]
  264. 000002B8  2050                     movea.l    A0, [A0]
  265. 000002BA  2268 0028                movea.l    A1, [A0 + 0x28]
  266. 000002BE  4E91                     jsr        [A1]
  267. 000002C0  2F0B                     move.l     -[A7], A3
  268. 000002C2  2F2D FE0C                move.l     -[A7], [A5 - 0x1F4]
  269. 000002C6  4EBA 0658                jsr        [PC + 0x658 /* 00000920 */]
  270. 000002CA  2F0C                     move.l     -[A7], A4
  271. 000002CC  A873                     syscall    SetPort
  272. 000002CE  2F0B                     move.l     -[A7], A3
  273. 000002D0  2F2D FC10                move.l     -[A7], [A5 - 0x3F0]
  274. 000002D4  4EBA 02FA                jsr        [PC + 0x2FA /* 000005D0 */]
  275. 000002D8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  276. label000002DC:
  277. 000002DC  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  278. 000002E2  4E5E                     unlink     A6
  279. 000002E4  4E75                     rts
  280. export_447:
  281. fn000002E6:
  282. 000002E6  4E56 0000                link       A6, 0
  283. 000002EA  48E7 0018                movem.l    -[A7], A3,A4
  284. 000002EE  286E 0008                movea.l    A4, [A6 + 0x8]
  285. 000002F2  2F0C                     move.l     -[A7], A4
  286. 000002F4  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  287. 000002F8  2054                     movea.l    A0, [A4]
  288. 000002FA  2668 0008                movea.l    A3, [A0 + 0x8]
  289. 000002FE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  290. 00000302  2F0B                     move.l     -[A7], A3
  291. 00000304  2053                     movea.l    A0, [A3]
  292. 00000306  2050                     movea.l    A0, [A0]
  293. 00000308  2268 0098                movea.l    A1, [A0 + 0x98]
  294. 0000030C  4E91                     jsr        [A1]
  295. 0000030E  7000                     moveq.l    D0, 0x00
  296. 00000310  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  297. 00000316  4E5E                     unlink     A6
  298. 00000318  4E75                     rts
  299. export_448:
  300. fn0000031A:
  301. 0000031A  4E56 0000                link       A6, 0
  302. 0000031E  48E7 0018                movem.l    -[A7], A3,A4
  303. 00000322  266E 000C                movea.l    A3, [A6 + 0xC]
  304. 00000326  286E 0008                movea.l    A4, [A6 + 0x8]
  305. 0000032A  558F                     subq.l     A7, 2
  306. 0000032C  303C 0003                move.w     D0, 0x3
  307. 00000330  A830                     syscall    Pack14
  308. 00000332  4A1F                     tst.b      [A7]+
  309. 00000334  6710                     beq        +0x12 /* 00000346 */
  310. 00000336  2F0B                     move.l     -[A7], A3
  311. 00000338  2F0C                     move.l     -[A7], A4
  312. 0000033A  2054                     movea.l    A0, [A4]
  313. 0000033C  2050                     movea.l    A0, [A0]
  314. 0000033E  2268 00D4                movea.l    A1, [A0 + 0xD4]
  315. 00000342  4E91                     jsr        [A1]
  316. 00000344  508F                     addq.l     A7, 8
  317. label00000346:
  318. 00000346  2F0B                     move.l     -[A7], A3
  319. 00000348  2F0C                     move.l     -[A7], A4
  320. 0000034A  4EBA FF9A                jsr        [PC - 0x66 /* 000002E6 */]
  321. 0000034E  2F0B                     move.l     -[A7], A3
  322. 00000350  2054                     movea.l    A0, [A4]
  323. 00000352  2F28 0008                move.l     -[A7], [A0 + 0x8]
  324. 00000356  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  325. 0000035A  2068 002A                movea.l    A0, [A0 + 0x2A]
  326. 0000035E  2050                     movea.l    A0, [A0]
  327. 00000360  2050                     movea.l    A0, [A0]
  328. 00000362  2268 0054                movea.l    A1, [A0 + 0x54]
  329. 00000366  4E91                     jsr        [A1]
  330. 00000368  4FEF 0014                lea.l      A7, [A7 + 0x14]
  331. 0000036C  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  332. 00000372  4E5E                     unlink     A6
  333. 00000374  4E75                     rts
  334. export_449:
  335. fn00000376:
  336. 00000376  4E56 FFBA                link       A6, -0x0046
  337. 0000037A  48E7 0018                movem.l    -[A7], A3,A4
  338. 0000037E  266E 000C                movea.l    A3, [A6 + 0xC]
  339. 00000382  286E 0008                movea.l    A4, [A6 + 0x8]
  340. 00000386  2F0B                     move.l     -[A7], A3
  341. 00000388  2F0C                     move.l     -[A7], A4
  342. 0000038A  4EBA FF8E                jsr        [PC - 0x72 /* 0000031A */]
  343. 0000038E  1D40 FFFF                move.b     [A6 - 0x1], D0
  344. 00000392  41EE FFFF                lea.l      A0, [A6 - 0x1]
  345. 00000396  2054                     movea.l    A0, [A4]
  346. 00000398  4AA8 004C                tst.l      [A0 + 0x4C]
  347. 0000039C  508F                     addq.l     A7, 8
  348. 0000039E  6772                     beq        +0x74 /* 00000412 */
  349. 000003A0  2F0C                     move.l     -[A7], A4
  350. 000003A2  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  351. 000003A6  2D40 FFFA                move.l     [A6 - 0x6], D0
  352. 000003AA  41EE FFFA                lea.l      A0, [A6 - 0x6]
  353. 000003AE  486E FFC2                pea.l      [A6 - 0x3E]
  354. 000003B2  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  355. 000003B6  4A80                     tst.l      D0
  356. 000003B8  508F                     addq.l     A7, 8
  357. 000003BA  672C                     beq        +0x2E /* 000003E8 */
  358. 000003BC  2054                     movea.l    A0, [A4]
  359. 000003BE  2D48 FFBE                move.l     [A6 - 0x42], A0
  360. 000003C2  2D68 003C FFBA           move.l     [A6 - 0x46], [A0 + 0x3C]
  361. 000003C8  2F0B                     move.l     -[A7], A3
  362. 000003CA  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  363. 000003CE  206E FFBA                movea.l    A0, [A6 - 0x46]
  364. 000003D2  2F08                     move.l     -[A7], A0
  365. 000003D4  2050                     movea.l    A0, [A0]
  366. 000003D6  2050                     movea.l    A0, [A0]
  367. 000003D8  2268 0054                movea.l    A1, [A0 + 0x54]
  368. 000003DC  4E91                     jsr        [A1]
  369. 000003DE  812E FFFF                or.b       [A6 - 0x1], D0
  370. 000003E2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  371. 000003E6  6018                     bra        +0x1A /* 00000400 */
  372. label000003E8:
  373. 000003E8  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  374. 000003EC  4EAD 08D2                jsr        [A5 + 0x8D2 /* export_278 */]
  375. 000003F0  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  376. 000003F4  4A80                     tst.l      D0
  377. 000003F6  588F                     addq.l     A7, 4
  378. 000003F8  6706                     beq        +0x8 /* 00000400 */
  379. 000003FA  102E FFFF                move.b     D0, [A6 - 0x1]
  380. 000003FE  6024                     bra        +0x26 /* 00000424 */
  381. label00000400:
  382. 00000400  486E FFC2                pea.l      [A6 - 0x3E]
  383. 00000404  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  384. 00000408  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  385. 0000040C  4EAD 08D2                jsr        [A5 + 0x8D2 /* export_278 */]
  386. 00000410  508F                     addq.l     A7, 8
  387. label00000412:
  388. 00000412  2F0C                     move.l     -[A7], A4
  389. 00000414  4EBA 0018                jsr        [PC + 0x18 /* 0000042E */]
  390. 00000418  2F0C                     move.l     -[A7], A4
  391. 0000041A  4EAD 168A                jsr        [A5 + 0x168A /* export_717 */]
  392. 0000041E  102E FFFF                move.b     D0, [A6 - 0x1]
  393. 00000422  508F                     addq.l     A7, 8
  394. label00000424:
  395. 00000424  4CEE 1800 FFB2           movem.l    A3,A4, [A6 - 0x4E]
  396. 0000042A  4E5E                     unlink     A6
  397. 0000042C  4E75                     rts
  398. fn0000042E:
  399. 0000042E  4E56 0000                link       A6, 0
  400. 00000432  2F0C                     move.l     -[A7], A4
  401. 00000434  286E 0008                movea.l    A4, [A6 + 0x8]
  402. 00000438  2054                     movea.l    A0, [A4]
  403. 0000043A  0828 0005 0060           btst.b     [A0 + 0x60], 0x5
  404. 00000440  6726                     beq        +0x28 /* 00000468 */
  405. 00000442  2F0C                     move.l     -[A7], A4
  406. 00000444  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  407. 00000448  4A40                     tst.w      D0
  408. 0000044A  588F                     addq.l     A7, 4
  409. 0000044C  6612                     bne        +0x14 /* 00000460 */
  410. 0000044E  7000                     moveq.l    D0, 0x00
  411. 00000450  2F00                     move.l     -[A7], D0
  412. 00000452  2F0C                     move.l     -[A7], A4
  413. 00000454  2054                     movea.l    A0, [A4]
  414. 00000456  2050                     movea.l    A0, [A0]
  415. 00000458  2268 00E8                movea.l    A1, [A0 + 0xE8]
  416. 0000045C  4E91                     jsr        [A1]
  417. 0000045E  508F                     addq.l     A7, 8
  418. label00000460:
  419. 00000460  2054                     movea.l    A0, [A4]
  420. 00000462  08A8 0005 0060           bclr.b     [A0 + 0x60], 0x5
  421. label00000468:
  422. 00000468  286E FFFC                movea.l    A4, [A6 - 0x4]
  423. 0000046C  4E5E                     unlink     A6
  424. 0000046E  4E75                     rts
  425. export_450:
  426. 00000470  4E56 0000                link       A6, 0
  427. 00000474  48E7 0108                movem.l    -[A7], D7,A4
  428. 00000478  286E 0008                movea.l    A4, [A6 + 0x8]
  429. 0000047C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  430. 00000480  2F0C                     move.l     -[A7], A4
  431. 00000482  4EBA FEF2                jsr        [PC - 0x10E /* 00000376 */]
  432. 00000486  1E00                     move.b     D7, D0
  433. 00000488  2054                     movea.l    A0, [A4]
  434. 0000048A  4A28 0080                tst.b      [A0 + 0x80]
  435. 0000048E  508F                     addq.l     A7, 8
  436. 00000490  670C                     beq        +0xE /* 0000049E */
  437. 00000492  2F0C                     move.l     -[A7], A4
  438. 00000494  2050                     movea.l    A0, [A0]
  439. 00000496  2268 0100                movea.l    A1, [A0 + 0x100]
  440. 0000049A  4E91                     jsr        [A1]
  441. 0000049C  588F                     addq.l     A7, 4
  442. label0000049E:
  443. 0000049E  1007                     move.b     D0, D7
  444. 000004A0  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  445. 000004A6  4E5E                     unlink     A6
  446. 000004A8  4E75                     rts
  447. fn000004AA:
  448. 000004AA  4E56 FFF0                link       A6, -0x0010
  449. 000004AE  48E7 0118                movem.l    -[A7], D7,A3,A4
  450. 000004B2  286E 0008                movea.l    A4, [A6 + 0x8]
  451. 000004B6  2054                     movea.l    A0, [A4]
  452. 000004B8  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  453. 000004BC  206E FFFC                movea.l    A0, [A6 - 0x4]
  454. 000004C0  2F08                     move.l     -[A7], A0
  455. 000004C2  2050                     movea.l    A0, [A0]
  456. 000004C4  2050                     movea.l    A0, [A0]
  457. 000004C6  2268 0090                movea.l    A1, [A0 + 0x90]
  458. 000004CA  4E91                     jsr        [A1]
  459. 000004CC  2640                     movea.l    A3, D0
  460. 000004CE  41EE FFF4                lea.l      A0, [A6 - 0xC]
  461. 000004D2  486E FFF4                pea.l      [A6 - 0xC]
  462. 000004D6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  463. 000004DA  2F0B                     move.l     -[A7], A3
  464. 000004DC  2053                     movea.l    A0, [A3]
  465. 000004DE  2050                     movea.l    A0, [A0]
  466. 000004E0  2268 002C                movea.l    A1, [A0 + 0x2C]
  467. 000004E4  4E91                     jsr        [A1]
  468. 000004E6  486E FFF4                pea.l      [A6 - 0xC]
  469. 000004EA  486D FF4E                pea.l      [A5 - 0xB2]
  470. 000004EE  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  471. 000004F2  1E00                     move.b     D7, D0
  472. 000004F4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  473. 000004F8  6600 0086                bne        +0x88 /* 00000580 */
  474. 000004FC  4878 0BEA                push.l     0xBEA
  475. 00000500  4878 0CB2                push.l     0xCB2
  476. 00000504  2F0B                     move.l     -[A7], A3
  477. 00000506  4EAD 2632                jsr        [A5 + 0x2632 /* export_1218 */]
  478. 0000050A  2840                     movea.l    A4, D0
  479. 0000050C  486E FFF4                pea.l      [A6 - 0xC]
  480. 00000510  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  481. 00000514  2F0C                     move.l     -[A7], A4
  482. 00000516  2054                     movea.l    A0, [A4]
  483. 00000518  2050                     movea.l    A0, [A0]
  484. 0000051A  2268 002C                movea.l    A1, [A0 + 0x2C]
  485. 0000051E  4E91                     jsr        [A1]
  486. 00000520  558F                     subq.l     A7, 2
  487. 00000522  486E FFF4                pea.l      [A6 - 0xC]
  488. 00000526  2F38 09EE                move.l     -[A7], [0x000009EE /* GrayRgn */]
  489. 0000052A  A8E9                     syscall    RectInRgn
  490. 0000052C  1E1F                     move.b     D7, [A7]+
  491. 0000052E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  492. 00000532  664C                     bne        +0x4E /* 00000580 */
  493. 00000534  7000                     moveq.l    D0, 0x00
  494. 00000536  2F00                     move.l     -[A7], D0
  495. 00000538  4878 186A                push.l     0x186A
  496. 0000053C  2F0B                     move.l     -[A7], A3
  497. 0000053E  4EAD 2632                jsr        [A5 + 0x2632 /* export_1218 */]
  498. 00000542  2840                     movea.l    A4, D0
  499. 00000544  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  500. 00000548  2640                     movea.l    A3, D0
  501. 0000054A  2F0B                     move.l     -[A7], A3
  502. 0000054C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  503. 00000550  2F0C                     move.l     -[A7], A4
  504. 00000552  4EAD 1342                jsr        [A5 + 0x1342 /* export_612 */]
  505. 00000556  2D78 09EE FFF0           move.l     [A6 - 0x10], [0x000009EE /* GrayRgn */]
  506. 0000055C  284B                     movea.l    A4, A3
  507. 0000055E  2F0C                     move.l     -[A7], A4
  508. 00000560  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  509. 00000564  2F0C                     move.l     -[A7], A4
  510. 00000566  A8E4                     syscall    SectRgn
  511. 00000568  558F                     subq.l     A7, 2
  512. 0000056A  2F0B                     move.l     -[A7], A3
  513. 0000056C  A8E2                     syscall    EmptyRgn
  514. 0000056E  7000                     moveq.l    D0, 0x00
  515. 00000570  4A1F                     tst.b      [A7]+
  516. 00000572  57C0                     seq        D0
  517. 00000574  4400                     neg.b      D0
  518. 00000576  1E00                     move.b     D7, D0
  519. 00000578  204B                     movea.l    A0, A3
  520. 0000057A  A023                     syscall    DisposHandle/DisposeHandle
  521. 0000057C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  522. label00000580:
  523. 00000580  1007                     move.b     D0, D7
  524. 00000582  4CEE 1880 FFE4           movem.l    D7,A3,A4, [A6 - 0x1C]
  525. 00000588  4E5E                     unlink     A6
  526. 0000058A  4E75                     rts
  527. fn0000058C:
  528. 0000058C  4E56 0000                link       A6, 0
  529. 00000590  2F0C                     move.l     -[A7], A4
  530. 00000592  286E 0008                movea.l    A4, [A6 + 0x8]
  531. 00000596  2054                     movea.l    A0, [A4]
  532. 00000598  4A28 0014                tst.b      [A0 + 0x14]
  533. 0000059C  672A                     beq        +0x2C /* 000005C8 */
  534. 0000059E  7020                     moveq.l    D0, 0x20
  535. 000005A0  C068 0016                and.w      D0, [A0 + 0x16]
  536. 000005A4  7200                     moveq.l    D1, 0x00
  537. 000005A6  3200                     move.w     D1, D0
  538. 000005A8  4A81                     tst.l      D1
  539. 000005AA  671C                     beq        +0x1E /* 000005C8 */
  540. 000005AC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  541. 000005B0  7003                     moveq.l    D0, 0x03
  542. 000005B2  2F00                     move.l     -[A7], D0
  543. 000005B4  7202                     moveq.l    D1, 0x02
  544. 000005B6  2F01                     move.l     -[A7], D1
  545. 000005B8  3428 0018                move.w     D2, [A0 + 0x18]
  546. 000005BC  48C2                     ext.l      D2
  547. 000005BE  2F02                     move.l     -[A7], D2
  548. 000005C0  4EAD 2472                jsr        [A5 + 0x2472 /* export_1162 */]
  549. 000005C4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  550. label000005C8:
  551. 000005C8  286E FFFC                movea.l    A4, [A6 - 0x4]
  552. 000005CC  4E5E                     unlink     A6
  553. 000005CE  4E75                     rts
  554. fn000005D0:
  555. 000005D0  4E56 FFF4                link       A6, -0x000C
  556. 000005D4  48E7 0018                movem.l    -[A7], A3,A4
  557. 000005D8  266E 000C                movea.l    A3, [A6 + 0xC]
  558. 000005DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  559. 000005E0  486E FFF4                pea.l      [A6 - 0xC]
  560. 000005E4  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  561. 000005E8  41EE FFF4                lea.l      A0, [A6 - 0xC]
  562. 000005EC  508F                     addq.l     A7, 8
  563. 000005EE  600A                     bra        +0xC /* 000005FA */
  564. label000005F0:
  565. 000005F0  2F0B                     move.l     -[A7], A3
  566. 000005F2  2F0C                     move.l     -[A7], A4
  567. 000005F4  4EBA FF96                jsr        [PC - 0x6A /* 0000058C */]
  568. 000005F8  508F                     addq.l     A7, 8
  569. label000005FA:
  570. 000005FA  486E FFF4                pea.l      [A6 - 0xC]
  571. 000005FE  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  572. 00000602  2840                     movea.l    A4, D0
  573. 00000604  200C                     move.l     D0, A4
  574. 00000606  588F                     addq.l     A7, 4
  575. 00000608  66E6                     bne        -0x18 /* 000005F0 */
  576. 0000060A  4CEE 1800 FFEC           movem.l    A3,A4, [A6 - 0x14]
  577. 00000610  4E5E                     unlink     A6
  578. 00000612  4E75                     rts
  579. export_451:
  580. 00000614  4E56 0000                link       A6, 0
  581. 00000618  48E7 0118                movem.l    -[A7], D7,A3,A4
  582. 0000061C  266E 000C                movea.l    A3, [A6 + 0xC]
  583. 00000620  286E 0008                movea.l    A4, [A6 + 0x8]
  584. 00000624  4207                     clr.b      D7
  585. 00000626  2F0C                     move.l     -[A7], A4
  586. 00000628  2054                     movea.l    A0, [A4]
  587. 0000062A  2050                     movea.l    A0, [A0]
  588. 0000062C  2268 0078                movea.l    A1, [A0 + 0x78]
  589. 00000630  4E91                     jsr        [A1]
  590. 00000632  4A80                     tst.l      D0
  591. 00000634  588F                     addq.l     A7, 4
  592. 00000636  675C                     beq        +0x5E /* 00000694 */
  593. 00000638  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  594. 0000063C  2F0B                     move.l     -[A7], A3
  595. 0000063E  2F0C                     move.l     -[A7], A4
  596. 00000640  2054                     movea.l    A0, [A4]
  597. 00000642  2050                     movea.l    A0, [A0]
  598. 00000644  2268 003C                movea.l    A1, [A0 + 0x3C]
  599. 00000648  4E91                     jsr        [A1]
  600. 0000064A  4A00                     tst.b      D0
  601. 0000064C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  602. 00000650  6742                     beq        +0x44 /* 00000694 */
  603. 00000652  2F0C                     move.l     -[A7], A4
  604. 00000654  4EAD 259A                jsr        [A5 + 0x259A /* export_1199 */]
  605. 00000658  4A80                     tst.l      D0
  606. 0000065A  588F                     addq.l     A7, 4
  607. 0000065C  661C                     bne        +0x1E /* 0000067A */
  608. 0000065E  2054                     movea.l    A0, [A4]
  609. 00000660  3028 0014                move.w     D0, [A0 + 0x14]
  610. 00000664  48C0                     ext.l      D0
  611. 00000666  2F00                     move.l     -[A7], D0
  612. 00000668  2F0B                     move.l     -[A7], A3
  613. 0000066A  2053                     movea.l    A0, [A3]
  614. 0000066C  2050                     movea.l    A0, [A0]
  615. 0000066E  2268 006C                movea.l    A1, [A0 + 0x6C]
  616. 00000672  4E91                     jsr        [A1]
  617. 00000674  4A00                     tst.b      D0
  618. 00000676  508F                     addq.l     A7, 8
  619. 00000678  671A                     beq        +0x1C /* 00000694 */
  620. label0000067A:
  621. 0000067A  2F0C                     move.l     -[A7], A4
  622. 0000067C  2054                     movea.l    A0, [A4]
  623. 0000067E  2050                     movea.l    A0, [A0]
  624. 00000680  2268 007C                movea.l    A1, [A0 + 0x7C]
  625. 00000684  4E91                     jsr        [A1]
  626. 00000686  48C0                     ext.l      D0
  627. 00000688  588F                     addq.l     A7, 4
  628. 0000068A  2F00                     move.l     -[A7], D0
  629. 0000068C  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  630. 00000690  7E01                     moveq.l    D7, 0x01
  631. 00000692  588F                     addq.l     A7, 4
  632. label00000694:
  633. 00000694  1007                     move.b     D0, D7
  634. 00000696  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  635. 0000069C  4E5E                     unlink     A6
  636. 0000069E  4E75                     rts
  637. export_452:
  638. 000006A0  4E56 0000                link       A6, 0
  639. 000006A4  48E7 0018                movem.l    -[A7], A3,A4
  640. 000006A8  286E 0008                movea.l    A4, [A6 + 0x8]
  641. 000006AC  2F0C                     move.l     -[A7], A4
  642. 000006AE  4EAD 259A                jsr        [A5 + 0x259A /* export_1199 */]
  643. 000006B2  4A80                     tst.l      D0
  644. 000006B4  588F                     addq.l     A7, 4
  645. 000006B6  6728                     beq        +0x2A /* 000006E0 */
  646. 000006B8  2F0C                     move.l     -[A7], A4
  647. 000006BA  2054                     movea.l    A0, [A4]
  648. 000006BC  2050                     movea.l    A0, [A0]
  649. 000006BE  2268 0078                movea.l    A1, [A0 + 0x78]
  650. 000006C2  4E91                     jsr        [A1]
  651. 000006C4  2640                     movea.l    A3, D0
  652. 000006C6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  653. 000006CA  2F0B                     move.l     -[A7], A3
  654. 000006CC  2053                     movea.l    A0, [A3]
  655. 000006CE  2068 0008                movea.l    A0, [A0 + 0x8]
  656. 000006D2  2268 000C                movea.l    A1, [A0 + 0xC]
  657. 000006D6  4E91                     jsr        [A1]
  658. 000006D8  7001                     moveq.l    D0, 0x01
  659. 000006DA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  660. 000006DE  6002                     bra        +0x4 /* 000006E2 */
  661. label000006E0:
  662. 000006E0  7000                     moveq.l    D0, 0x00
  663. label000006E2:
  664. 000006E2  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  665. 000006E8  4E5E                     unlink     A6
  666. 000006EA  4E75                     rts
  667. export_453:
  668. 000006EC  4E56 FFF0                link       A6, -0x0010
  669. 000006F0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  670. 000006F4  286E 0008                movea.l    A4, [A6 + 0x8]
  671. 000006F8  4206                     clr.b      D6
  672. 000006FA  7E01                     moveq.l    D7, 0x01
  673. 000006FC  206E 0010                movea.l    A0, [A6 + 0x10]
  674. 00000700  2F28 000A                move.l     -[A7], [A0 + 0xA]
  675. 00000704  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  676. 00000708  2D40 FFFC                move.l     [A6 - 0x4], D0
  677. 0000070C  2054                     movea.l    A0, [A4]
  678. 0000070E  4AA8 0022                tst.l      [A0 + 0x22]
  679. 00000712  588F                     addq.l     A7, 4
  680. 00000714  673A                     beq        +0x3C /* 00000750 */
  681. 00000716  2668 0022                movea.l    A3, [A0 + 0x22]
  682. 0000071A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  683. 0000071E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  684. 00000722  2F0B                     move.l     -[A7], A3
  685. 00000724  2053                     movea.l    A0, [A3]
  686. 00000726  2050                     movea.l    A0, [A0]
  687. 00000728  2268 0054                movea.l    A1, [A0 + 0x54]
  688. 0000072C  4E91                     jsr        [A1]
  689. 0000072E  2054                     movea.l    A0, [A4]
  690. 00000730  2668 0022                movea.l    A3, [A0 + 0x22]
  691. 00000734  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  692. 00000738  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  693. 0000073C  2F0B                     move.l     -[A7], A3
  694. 0000073E  2053                     movea.l    A0, [A3]
  695. 00000740  2050                     movea.l    A0, [A0]
  696. 00000742  2268 0060                movea.l    A1, [A0 + 0x60]
  697. 00000746  4E91                     jsr        [A1]
  698. 00000748  1C00                     move.b     D6, D0
  699. 0000074A  4207                     clr.b      D7
  700. 0000074C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  701. label00000750:
  702. 00000750  7000                     moveq.l    D0, 0x00
  703. 00000752  2054                     movea.l    A0, [A4]
  704. 00000754  2668 0032                movea.l    A3, [A0 + 0x32]
  705. 00000758  2053                     movea.l    A0, [A3]
  706. 0000075A  222E 000C                move.l     D1, [A6 + 0xC]
  707. 0000075E  B2A8 0008                cmp.l      D1, [A0 + 0x8]
  708. 00000762  6618                     bne        +0x1A /* 0000077C */
  709. 00000764  2054                     movea.l    A0, [A4]
  710. 00000766  48E7 8080                movem.l    -[A7], D0,A0
  711. 0000076A  4EAD 1562                jsr        [A5 + 0x1562 /* export_680 */]
  712. 0000076E  2200                     move.l     D1, D0
  713. 00000770  4CDF 0101                movem.l    D0,A0, [A7]+
  714. 00000774  B2A8 0032                cmp.l      D1, [A0 + 0x32]
  715. 00000778  6602                     bne        +0x4 /* 0000077C */
  716. 0000077A  7001                     moveq.l    D0, 0x01
  717. label0000077C:
  718. 0000077C  CE00                     and.b      D7, D0
  719. 0000077E  2054                     movea.l    A0, [A4]
  720. 00000780  2F28 0026                move.l     -[A7], [A0 + 0x26]
  721. 00000784  486E FFF0                pea.l      [A6 - 0x10]
  722. 00000788  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  723. 0000078C  41EE FFF0                lea.l      A0, [A6 - 0x10]
  724. 00000790  508F                     addq.l     A7, 8
  725. 00000792  603A                     bra        +0x3C /* 000007CE */
  726. label00000794:
  727. 00000794  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  728. 00000798  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  729. 0000079C  2F0B                     move.l     -[A7], A3
  730. 0000079E  2053                     movea.l    A0, [A3]
  731. 000007A0  2050                     movea.l    A0, [A0]
  732. 000007A2  2268 0054                movea.l    A1, [A0 + 0x54]
  733. 000007A6  4E91                     jsr        [A1]
  734. 000007A8  4A07                     tst.b      D7
  735. 000007AA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  736. 000007AE  671E                     beq        +0x20 /* 000007CE */
  737. 000007B0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  738. 000007B4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  739. 000007B8  2F0B                     move.l     -[A7], A3
  740. 000007BA  2053                     movea.l    A0, [A3]
  741. 000007BC  2050                     movea.l    A0, [A0]
  742. 000007BE  2268 0060                movea.l    A1, [A0 + 0x60]
  743. 000007C2  4E91                     jsr        [A1]
  744. 000007C4  1C00                     move.b     D6, D0
  745. 000007C6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  746. 000007CA  6702                     beq        +0x4 /* 000007CE */
  747. 000007CC  4207                     clr.b      D7
  748. label000007CE:
  749. 000007CE  486E FFF0                pea.l      [A6 - 0x10]
  750. 000007D2  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  751. 000007D6  2640                     movea.l    A3, D0
  752. 000007D8  200B                     move.l     D0, A3
  753. 000007DA  588F                     addq.l     A7, 4
  754. 000007DC  66B6                     bne        -0x48 /* 00000794 */
  755. 000007DE  1006                     move.b     D0, D6
  756. 000007E0  4CEE 18C0 FFE0           movem.l    D6,D7,A3,A4, [A6 - 0x20]
  757. 000007E6  4E5E                     unlink     A6
  758. 000007E8  4E75                     rts
  759. export_454:
  760. fn000007EA:
  761. 000007EA  4E56 FFB4                link       A6, -0x004C
  762. 000007EE  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  763. 000007F2  286E 0008                movea.l    A4, [A6 + 0x8]
  764. 000007F6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  765. 000007FA  2F0C                     move.l     -[A7], A4
  766. 000007FC  4EAD 180A                jsr        [A5 + 0x180A /* export_765 */]
  767. 00000800  2054                     movea.l    A0, [A4]
  768. 00000802  4AA8 001C                tst.l      [A0 + 0x1C]
  769. 00000806  508F                     addq.l     A7, 8
  770. 00000808  6700 010C                beq        +0x10E /* 00000916 */
  771. 0000080C  0828 0005 0025           btst.b     [A0 + 0x25], 0x5
  772. 00000812  56C0                     sne        D0
  773. 00000814  4400                     neg.b      D0
  774. 00000816  4A00                     tst.b      D0
  775. 00000818  6700 00FC                beq        +0xFE /* 00000916 */
  776. 0000081C  4A2D F685                tst.b      [A5 - 0x97B]
  777. 00000820  6700 00F4                beq        +0xF6 /* 00000916 */
  778. 00000824  2668 001C                movea.l    A3, [A0 + 0x1C]
  779. 00000828  2F0B                     move.l     -[A7], A3
  780. 0000082A  2053                     movea.l    A0, [A3]
  781. 0000082C  2050                     movea.l    A0, [A0]
  782. 0000082E  2268 0090                movea.l    A1, [A0 + 0x90]
  783. 00000832  4E91                     jsr        [A1]
  784. 00000834  2D40 FFFC                move.l     [A6 - 0x4], D0
  785. 00000838  4878 514A                push.l     0x514A /* 'QJ' */
  786. 0000083C  4878 0CB2                push.l     0xCB2
  787. 00000840  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  788. 00000844  4EAD 2632                jsr        [A5 + 0x2632 /* export_1218 */]
  789. 00000848  4A80                     tst.l      D0
  790. 0000084A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  791. 0000084E  6700 00C6                beq        +0xC8 /* 00000916 */
  792. 00000852  4246                     clr.w      D6
  793. 00000854  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  794. 00000858  1B7C 0001 FC9C           move.b     [A5 - 0x364], 0x1
  795. 0000085E  2054                     movea.l    A0, [A4]
  796. 00000860  2F28 0028                move.l     -[A7], [A0 + 0x28]
  797. 00000864  4EAD 2FE2                jsr        [A5 + 0x2FE2 /* export_1528 */]
  798. 00000868  2E00                     move.l     D7, D0
  799. 0000086A  2054                     movea.l    A0, [A4]
  800. 0000086C  2668 0018                movea.l    A3, [A0 + 0x18]
  801. 00000870  2F0B                     move.l     -[A7], A3
  802. 00000872  486E FFF0                pea.l      [A6 - 0x10]
  803. 00000876  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  804. 0000087A  41EE FFF0                lea.l      A0, [A6 - 0x10]
  805. 0000087E  486E FFB4                pea.l      [A6 - 0x4C]
  806. 00000882  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  807. 00000886  4A80                     tst.l      D0
  808. 00000888  4FEF 0010                lea.l      A7, [A7 + 0x10]
  809. 0000088C  6760                     beq        +0x62 /* 000008EE */
  810. 0000088E  604C                     bra        +0x4E /* 000008DC */
  811. label00000890:
  812. 00000890  41EE FFEC                lea.l      A0, [A6 - 0x14]
  813. 00000894  20B8 020C                move.l     [A0], [0x0000020C /* Time */]
  814. 00000898  4878 2BF2                push.l     0x2BF2
  815. 0000089C  2F0B                     move.l     -[A7], A3
  816. 0000089E  2053                     movea.l    A0, [A3]
  817. 000008A0  2050                     movea.l    A0, [A0]
  818. 000008A2  2268 000C                movea.l    A1, [A0 + 0xC]
  819. 000008A6  4E91                     jsr        [A1]
  820. 000008A8  4A00                     tst.b      D0
  821. 000008AA  508F                     addq.l     A7, 8
  822. 000008AC  672E                     beq        +0x30 /* 000008DC */
  823. 000008AE  2053                     movea.l    A0, [A3]
  824. 000008B0  BEA8 0058                cmp.l      D7, [A0 + 0x58]
  825. 000008B4  6326                     bls        +0x28 /* 000008DC */
  826. 000008B6  202E FFEC                move.l     D0, [A6 - 0x14]
  827. 000008BA  7278                     moveq.l    D1, 0x78
  828. 000008BC  9081                     sub.l      D0, D1
  829. 000008BE  2053                     movea.l    A0, [A3]
  830. 000008C0  B0A8 0058                cmp.l      D0, [A0 + 0x58]
  831. 000008C4  6316                     bls        +0x18 /* 000008DC */
  832. 000008C6  08A8 0007 0052           bclr.b     [A0 + 0x52], 0x7
  833. 000008CC  2F0B                     move.l     -[A7], A3
  834. 000008CE  2053                     movea.l    A0, [A3]
  835. 000008D0  2050                     movea.l    A0, [A0]
  836. 000008D2  2268 0190                movea.l    A1, [A0 + 0x190]
  837. 000008D6  4E91                     jsr        [A1]
  838. 000008D8  588F                     addq.l     A7, 4
  839. 000008DA  6020                     bra        +0x22 /* 000008FC */
  840. label000008DC:
  841. 000008DC  486E FFF0                pea.l      [A6 - 0x10]
  842. 000008E0  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  843. 000008E4  2640                     movea.l    A3, D0
  844. 000008E6  200B                     move.l     D0, A3
  845. 000008E8  588F                     addq.l     A7, 4
  846. 000008EA  66A4                     bne        -0x5A /* 00000890 */
  847. 000008EC  600E                     bra        +0x10 /* 000008FC */
  848. label000008EE:
  849. 000008EE  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  850. 000008F2  3C00                     move.w     D6, D0
  851. 000008F4  0C46 FF80                cmpi.w     D6, 0xFF80
  852. 000008F8  6602                     bne        +0x4 /* 000008FC */
  853. 000008FA  4246                     clr.w      D6
  854. label000008FC:
  855. 000008FC  486E FFB4                pea.l      [A6 - 0x4C]
  856. 00000900  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  857. 00000904  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  858. 00000908  422D FC9C                clr.b      [A5 - 0x364]
  859. 0000090C  48C6                     ext.l      D6
  860. 0000090E  2F06                     move.l     -[A7], D6
  861. 00000910  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  862. 00000914  508F                     addq.l     A7, 8
  863. label00000916:
  864. 00000916  4CEE 18C0 FFA4           movem.l    D6,D7,A3,A4, [A6 - 0x5C]
  865. 0000091C  4E5E                     unlink     A6
  866. 0000091E  4E75                     rts
  867. fn00000920:
  868. 00000920  4E56 FFFC                link       A6, -0x0004
  869. 00000924  48E7 0018                movem.l    -[A7], A3,A4
  870. 00000928  286E 0008                movea.l    A4, [A6 + 0x8]
  871. 0000092C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  872. 00000930  2F0C                     move.l     -[A7], A4
  873. 00000932  4EBA FEB6                jsr        [PC - 0x14A /* 000007EA */]
  874. 00000936  2054                     movea.l    A0, [A4]
  875. 00000938  2028 0004                move.l     D0, [A0 + 0x4]
  876. 0000093C  5A80                     addq.l     D0, 5
  877. 0000093E  2F00                     move.l     -[A7], D0
  878. 00000940  41EE FFFC                lea.l      A0, [A6 - 0x4]
  879. 00000944  20B8 020C                move.l     [A0], [0x0000020C /* Time */]
  880. 00000948  201F                     move.l     D0, [A7]+
  881. 0000094A  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  882. 0000094E  508F                     addq.l     A7, 8
  883. 00000950  6426                     bcc        +0x28 /* 00000978 */
  884. 00000952  266D F62A                movea.l    A3, [A5 - 0x9D6]
  885. 00000956  2053                     movea.l    A0, [A3]
  886. 00000958  08A8 0007 0031           bclr.b     [A0 + 0x31], 0x7
  887. 0000095E  7003                     moveq.l    D0, 0x03
  888. 00000960  2F00                     move.l     -[A7], D0
  889. 00000962  2F0C                     move.l     -[A7], A4
  890. 00000964  2054                     movea.l    A0, [A4]
  891. 00000966  2050                     movea.l    A0, [A0]
  892. 00000968  2268 00F8                movea.l    A1, [A0 + 0xF8]
  893. 0000096C  4E91                     jsr        [A1]
  894. 0000096E  2F0C                     move.l     -[A7], A4
  895. 00000970  4EAD 32A2                jsr        [A5 + 0x32A2 /* export_1616 */]
  896. 00000974  4FEF 000C                lea.l      A7, [A7 + 0xC]
  897. label00000978:
  898. 00000978  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  899. 0000097E  4E5E                     unlink     A6
  900. 00000980  4E75                     rts
  901. export_455:
  902. 00000982  4E56 FFF0                link       A6, -0x0010
  903. 00000986  48E7 0018                movem.l    -[A7], A3,A4
  904. 0000098A  286E 0008                movea.l    A4, [A6 + 0x8]
  905. 0000098E  2054                     movea.l    A0, [A4]
  906. 00000990  2068 0008                movea.l    A0, [A0 + 0x8]
  907. 00000994  2D48 FFFC                move.l     [A6 - 0x4], A0
  908. 00000998  2050                     movea.l    A0, [A0]
  909. 0000099A  2668 0018                movea.l    A3, [A0 + 0x18]
  910. 0000099E  2F0B                     move.l     -[A7], A3
  911. 000009A0  486E FFF0                pea.l      [A6 - 0x10]
  912. 000009A4  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  913. 000009A8  41EE FFF0                lea.l      A0, [A6 - 0x10]
  914. 000009AC  508F                     addq.l     A7, 8
  915. 000009AE  601A                     bra        +0x1C /* 000009CA */
  916. label000009B0:
  917. 000009B0  2F0B                     move.l     -[A7], A3
  918. 000009B2  2F0C                     move.l     -[A7], A4
  919. 000009B4  4EBA 003A                jsr        [PC + 0x3A /* 000009F0 */]
  920. 000009B8  7200                     moveq.l    D1, 0x00
  921. 000009BA  1200                     move.b     D1, D0
  922. 000009BC  4A81                     tst.l      D1
  923. 000009BE  508F                     addq.l     A7, 8
  924. 000009C0  6608                     bne        +0xA /* 000009CA */
  925. 000009C2  2054                     movea.l    A0, [A4]
  926. 000009C4  08E8 0005 0060           bset.b     [A0 + 0x60], 0x5
  927. label000009CA:
  928. 000009CA  486E FFF0                pea.l      [A6 - 0x10]
  929. 000009CE  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  930. 000009D2  2640                     movea.l    A3, D0
  931. 000009D4  200B                     move.l     D0, A3
  932. 000009D6  588F                     addq.l     A7, 4
  933. 000009D8  66D6                     bne        -0x28 /* 000009B0 */
  934. 000009DA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  935. 000009DE  2F0C                     move.l     -[A7], A4
  936. 000009E0  4EBA F994                jsr        [PC - 0x66C /* 00000376 */]
  937. 000009E4  508F                     addq.l     A7, 8
  938. 000009E6  4CEE 1800 FFE8           movem.l    A3,A4, [A6 - 0x18]
  939. 000009EC  4E5E                     unlink     A6
  940. 000009EE  4E75                     rts
  941. fn000009F0:
  942. 000009F0  4E56 0000                link       A6, 0
  943. 000009F4  48E7 0118                movem.l    -[A7], D7,A3,A4
  944. 000009F8  266E 000C                movea.l    A3, [A6 + 0xC]
  945. 000009FC  286E 0008                movea.l    A4, [A6 + 0x8]
  946. 00000A00  7E01                     moveq.l    D7, 0x01
  947. 00000A02  2053                     movea.l    A0, [A3]
  948. 00000A04  2F28 000E                move.l     -[A7], [A0 + 0xE]
  949. 00000A08  2017                     move.l     D0, [A7]
  950. 00000A0A  72FF                     moveq.l    D1, 0xFFFFFFFF
  951. 00000A0C  B280                     cmp.l      D1, D0
  952. 00000A0E  588F                     addq.l     A7, 4
  953. 00000A10  674A                     beq        +0x4C /* 00000A5C */
  954. 00000A12  2F28 000E                move.l     -[A7], [A0 + 0xE]
  955. 00000A16  2017                     move.l     D0, [A7]
  956. 00000A18  72FE                     moveq.l    D1, 0xFFFFFFFE
  957. 00000A1A  B280                     cmp.l      D1, D0
  958. 00000A1C  588F                     addq.l     A7, 4
  959. 00000A1E  673C                     beq        +0x3E /* 00000A5C */
  960. 00000A20  2F0B                     move.l     -[A7], A3
  961. 00000A22  2054                     movea.l    A0, [A4]
  962. 00000A24  2F28 0038                move.l     -[A7], [A0 + 0x38]
  963. 00000A28  4EBA FA80                jsr        [PC - 0x580 /* 000004AA */]
  964. 00000A2C  4A00                     tst.b      D0
  965. 00000A2E  508F                     addq.l     A7, 8
  966. 00000A30  662A                     bne        +0x2C /* 00000A5C */
  967. 00000A32  4207                     clr.b      D7
  968. 00000A34  2F0B                     move.l     -[A7], A3
  969. 00000A36  4EAD 1B72                jsr        [A5 + 0x1B72 /* export_874 */]
  970. 00000A3A  2F0B                     move.l     -[A7], A3
  971. 00000A3C  2F0C                     move.l     -[A7], A4
  972. 00000A3E  2054                     movea.l    A0, [A4]
  973. 00000A40  2050                     movea.l    A0, [A0]
  974. 00000A42  2268 0050                movea.l    A1, [A0 + 0x50]
  975. 00000A46  4E91                     jsr        [A1]
  976. 00000A48  70FE                     moveq.l    D0, 0xFFFFFFFE
  977. 00000A4A  2F00                     move.l     -[A7], D0
  978. 00000A4C  2017                     move.l     D0, [A7]
  979. 00000A4E  588F                     addq.l     A7, 4
  980. 00000A50  2F00                     move.l     -[A7], D0
  981. 00000A52  2F0B                     move.l     -[A7], A3
  982. 00000A54  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  983. 00000A58  4FEF 0014                lea.l      A7, [A7 + 0x14]
  984. label00000A5C:
  985. 00000A5C  1007                     move.b     D0, D7
  986. 00000A5E  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  987. 00000A64  4E5E                     unlink     A6
  988. 00000A66  4E75                     rts
  989. export_456:
  990. 00000A68  4E56 FF00                link       A6, -0x0100
  991. 00000A6C  48E7 0108                movem.l    -[A7], D7,A4
  992. 00000A70  286E 0008                movea.l    A4, [A6 + 0x8]
  993. 00000A74  2054                     movea.l    A0, [A4]
  994. 00000A76  0828 0005 0025           btst.b     [A0 + 0x25], 0x5
  995. 00000A7C  56C0                     sne        D0
  996. 00000A7E  4400                     neg.b      D0
  997. 00000A80  4A00                     tst.b      D0
  998. 00000A82  6758                     beq        +0x5A /* 00000ADC */
  999. 00000A84  4EAD 3992                jsr        [A5 + 0x3992 /* export_1838 */]
  1000. 00000A88  2F00                     move.l     -[A7], D0
  1001. 00000A8A  4EAD 3A1A                jsr        [A5 + 0x3A1A /* export_1855 */]
  1002. 00000A8E  2E00                     move.l     D7, D0
  1003. 00000A90  2F07                     move.l     -[A7], D7
  1004. 00000A92  2054                     movea.l    A0, [A4]
  1005. 00000A94  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  1006. 00000A98  4EAD 398A                jsr        [A5 + 0x398A /* export_1837 */]
  1007. 00000A9C  4A00                     tst.b      D0
  1008. 00000A9E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1009. 00000AA2  6738                     beq        +0x3A /* 00000ADC */
  1010. 00000AA4  2054                     movea.l    A0, [A4]
  1011. 00000AA6  2147 002C                move.l     [A0 + 0x2C], D7
  1012. 00000AAA  41EE FF00                lea.l      A0, [A6 - 0x100]
  1013. 00000AAE  4210                     clr.b      [A0]
  1014. 00000AB0  4878 2744                push.l     0x2744 /* '\'D' */
  1015. 00000AB4  486E FF00                pea.l      [A6 - 0x100]
  1016. 00000AB8  2F0C                     move.l     -[A7], A4
  1017. 00000ABA  2054                     movea.l    A0, [A4]
  1018. 00000ABC  2050                     movea.l    A0, [A0]
  1019. 00000ABE  2268 0058                movea.l    A1, [A0 + 0x58]
  1020. 00000AC2  4E91                     jsr        [A1]
  1021. 00000AC4  4878 2744                push.l     0x2744 /* '\'D' */
  1022. 00000AC8  486E FF00                pea.l      [A6 - 0x100]
  1023. 00000ACC  2F0C                     move.l     -[A7], A4
  1024. 00000ACE  2054                     movea.l    A0, [A4]
  1025. 00000AD0  2050                     movea.l    A0, [A0]
  1026. 00000AD2  2268 005C                movea.l    A1, [A0 + 0x5C]
  1027. 00000AD6  4E91                     jsr        [A1]
  1028. 00000AD8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1029. label00000ADC:
  1030. 00000ADC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1031. 00000AE0  2F0C                     move.l     -[A7], A4
  1032. 00000AE2  4EAD 180A                jsr        [A5 + 0x180A /* export_765 */]
  1033. 00000AE6  508F                     addq.l     A7, 8
  1034. 00000AE8  4CEE 1080 FEF8           movem.l    D7,A4, [A6 - 0x108]
  1035. 00000AEE  4E5E                     unlink     A6
  1036. 00000AF0  4E75                     rts
  1037. fn00000AF2:
  1038. 00000AF2  4E56 0000                link       A6, 0
  1039. 00000AF6  2F0C                     move.l     -[A7], A4
  1040. 00000AF8  286E 0008                movea.l    A4, [A6 + 0x8]
  1041. 00000AFC  200C                     move.l     D0, A4
  1042. 00000AFE  6610                     bne        +0x12 /* 00000B10 */
  1043. 00000B00  704C                     moveq.l    D0, 0x4C
  1044. 00000B02  2F00                     move.l     -[A7], D0
  1045. 00000B04  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  1046. 00000B08  2840                     movea.l    A4, D0
  1047. 00000B0A  200C                     move.l     D0, A4
  1048. 00000B0C  588F                     addq.l     A7, 4
  1049. 00000B0E  6734                     beq        +0x36 /* 00000B44 */
  1050. label00000B10:
  1051. 00000B10  7001                     moveq.l    D0, 0x01
  1052. 00000B12  220C                     move.l     D1, A4
  1053. 00000B14  6616                     bne        +0x18 /* 00000B2C */
  1054. 00000B16  2F00                     move.l     -[A7], D0
  1055. 00000B18  7248                     moveq.l    D1, 0x48
  1056. 00000B1A  2F01                     move.l     -[A7], D1
  1057. 00000B1C  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  1058. 00000B20  588F                     addq.l     A7, 4
  1059. 00000B22  2200                     move.l     D1, D0
  1060. 00000B24  201F                     move.l     D0, [A7]+
  1061. 00000B26  4A81                     tst.l      D1
  1062. 00000B28  6602                     bne        +0x4 /* 00000B2C */
  1063. 00000B2A  7000                     moveq.l    D0, 0x00
  1064. label00000B2C:
  1065. 00000B2C  4A00                     tst.b      D0
  1066. 00000B2E  670A                     beq        +0xC /* 00000B3A */
  1067. 00000B30  2054                     movea.l    A0, [A4]
  1068. 00000B32  202D FE42                move.l     D0, [A5 - 0x1BE]
  1069. 00000B36  2080                     move.l     [A0], D0
  1070. 00000B38  6002                     bra        +0x4 /* 00000B3C */
  1071. label00000B3A:
  1072. 00000B3A  7000                     moveq.l    D0, 0x00
  1073. label00000B3C:
  1074. 00000B3C  284C                     movea.l    A4, A4
  1075. 00000B3E  2054                     movea.l    A0, [A4]
  1076. 00000B40  20AD FE46                move.l     [A0], [A5 - 0x1BA]
  1077. label00000B44:
  1078. 00000B44  200C                     move.l     D0, A4
  1079. 00000B46  286E FFFC                movea.l    A4, [A6 - 0x4]
  1080. 00000B4A  4E5E                     unlink     A6
  1081. 00000B4C  4E75                     rts
  1082. export_457:
  1083. 00000B4E  4E56 FF5E                link       A6, -0x00A2
  1084. 00000B52  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1085. 00000B56  286E 0008                movea.l    A4, [A6 + 0x8]
  1086. 00000B5A  7000                     moveq.l    D0, 0x00
  1087. 00000B5C  2D40 FF76                move.l     [A6 - 0x8A], D0
  1088. 00000B60  2D40 FF7A                move.l     [A6 - 0x86], D0
  1089. 00000B64  41EE FFBA                lea.l      A0, [A6 - 0x46]
  1090. 00000B68  2D48 FFB6                move.l     [A6 - 0x4A], A0
  1091. 00000B6C  2D40 FF82                move.l     [A6 - 0x7E], D0
  1092. 00000B70  723C                     moveq.l    D1, 0x3C
  1093. 00000B72  2D41 FF7E                move.l     [A6 - 0x82], D1
  1094. 00000B76  6000 0108                bra        +0x10A /* 00000C80 */
  1095. label00000B7A:
  1096. 00000B7A  558F                     subq.l     A7, 2
  1097. 00000B7C  486E FF76                pea.l      [A6 - 0x8A]
  1098. 00000B80  486E FF7E                pea.l      [A6 - 0x82]
  1099. 00000B84  3F3C 003A                move.w     -[A7], 0x3A /* ':' */
  1100. 00000B88  A88F                     syscall    OSDispatch
  1101. 00000B8A  3E1F                     move.w     D7, [A7]+
  1102. 00000B8C  6600 00F2                bne        +0xF4 /* 00000C80 */
  1103. 00000B90  203C 0000 0400           move.l     D0, 0x400
  1104. 00000B96  C0AE FF96                and.l      D0, [A6 - 0x6A]
  1105. 00000B9A  6600 00E4                bne        +0xE6 /* 00000C80 */
  1106. 00000B9E  206D F62A                movea.l    A0, [A5 - 0x9D6]
  1107. 00000BA2  2D48 FF6A                move.l     [A6 - 0x96], A0
  1108. 00000BA6  2050                     movea.l    A0, [A0]
  1109. 00000BA8  41E8 001C                lea.l      A0, [A0 + 0x1C]
  1110. 00000BAC  43EE FF62                lea.l      A1, [A6 - 0x9E]
  1111. 00000BB0  22D8                     move.l     [A1]+, [A0]+
  1112. 00000BB2  22D8                     move.l     [A1]+, [A0]+
  1113. 00000BB4  41EE FF76                lea.l      A0, [A6 - 0x8A]
  1114. 00000BB8  2D48 FF6E                move.l     [A6 - 0x92], A0
  1115. 00000BBC  41EE FF62                lea.l      A0, [A6 - 0x9E]
  1116. 00000BC0  2D48 FF72                move.l     [A6 - 0x8E], A0
  1117. 00000BC4  7000                     moveq.l    D0, 0x00
  1118. 00000BC6  206E FF6E                movea.l    A0, [A6 - 0x92]
  1119. 00000BCA  226E FF72                movea.l    A1, [A6 - 0x8E]
  1120. 00000BCE  2228 0004                move.l     D1, [A0 + 0x4]
  1121. 00000BD2  B2A9 0004                cmp.l      D1, [A1 + 0x4]
  1122. 00000BD6  6608                     bne        +0xA /* 00000BE0 */
  1123. 00000BD8  2210                     move.l     D1, [A0]
  1124. 00000BDA  B291                     cmp.l      D1, [A1]
  1125. 00000BDC  6602                     bne        +0x4 /* 00000BE0 */
  1126. 00000BDE  7001                     moveq.l    D0, 0x01
  1127. label00000BE0:
  1128. 00000BE0  4A00                     tst.b      D0
  1129. 00000BE2  6600 009C                bne        +0x9E /* 00000C80 */
  1130. 00000BE6  2F2E FF8A                move.l     -[A7], [A6 - 0x76]
  1131. 00000BEA  2F0C                     move.l     -[A7], A4
  1132. 00000BEC  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  1133. 00000BF0  2640                     movea.l    A3, D0
  1134. 00000BF2  200B                     move.l     D0, A3
  1135. 00000BF4  508F                     addq.l     A7, 8
  1136. 00000BF6  6714                     beq        +0x16 /* 00000C0C */
  1137. 00000BF8  486E FF7E                pea.l      [A6 - 0x82]
  1138. 00000BFC  2F0B                     move.l     -[A7], A3
  1139. 00000BFE  2053                     movea.l    A0, [A3]
  1140. 00000C00  2050                     movea.l    A0, [A0]
  1141. 00000C02  2268 0140                movea.l    A1, [A0 + 0x140]
  1142. 00000C06  4E91                     jsr        [A1]
  1143. 00000C08  508F                     addq.l     A7, 8
  1144. 00000C0A  6058                     bra        +0x5A /* 00000C64 */
  1145. label00000C0C:
  1146. 00000C0C  7000                     moveq.l    D0, 0x00
  1147. 00000C0E  2D40 FF5E                move.l     [A6 - 0xA2], D0
  1148. 00000C12  7201                     moveq.l    D1, 0x01
  1149. 00000C14  4AAE FF5E                tst.l      [A6 - 0xA2]
  1150. 00000C18  6616                     bne        +0x18 /* 00000C30 */
  1151. 00000C1A  2F01                     move.l     -[A7], D1
  1152. 00000C1C  7048                     moveq.l    D0, 0x48
  1153. 00000C1E  2F00                     move.l     -[A7], D0
  1154. 00000C20  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  1155. 00000C24  588F                     addq.l     A7, 4
  1156. 00000C26  221F                     move.l     D1, [A7]+
  1157. 00000C28  2D40 FF5E                move.l     [A6 - 0xA2], D0
  1158. 00000C2C  6602                     bne        +0x4 /* 00000C30 */
  1159. 00000C2E  7200                     moveq.l    D1, 0x00
  1160. label00000C30:
  1161. 00000C30  4A01                     tst.b      D1
  1162. 00000C32  6712                     beq        +0x14 /* 00000C46 */
  1163. 00000C34  206E FF5E                movea.l    A0, [A6 - 0xA2]
  1164. 00000C38  2D48 FF5E                move.l     [A6 - 0xA2], A0
  1165. 00000C3C  2050                     movea.l    A0, [A0]
  1166. 00000C3E  202D FE42                move.l     D0, [A5 - 0x1BE]
  1167. 00000C42  2080                     move.l     [A0], D0
  1168. 00000C44  6002                     bra        +0x4 /* 00000C48 */
  1169. label00000C46:
  1170. 00000C46  7000                     moveq.l    D0, 0x00
  1171. label00000C48:
  1172. 00000C48  266E FF5E                movea.l    A3, [A6 - 0xA2]
  1173. 00000C4C  486E FF7E                pea.l      [A6 - 0x82]
  1174. 00000C50  2F0B                     move.l     -[A7], A3
  1175. 00000C52  4EAD 3982                jsr        [A5 + 0x3982 /* export_1836 */]
  1176. 00000C56  2F0B                     move.l     -[A7], A3
  1177. 00000C58  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1178. 00000C5C  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  1179. 00000C60  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1180. label00000C64:
  1181. 00000C64  7C01                     moveq.l    D6, 0x01
  1182. 00000C66  7000                     moveq.l    D0, 0x00
  1183. 00000C68  1006                     move.b     D0, D6
  1184. 00000C6A  4A80                     tst.l      D0
  1185. 00000C6C  2053                     movea.l    A0, [A3]
  1186. 00000C6E  0228 00FB 0025           andi.b     [A0 + 0x25], 0xFB
  1187. 00000C74  2200                     move.l     D1, D0
  1188. 00000C76  E509                     lsl        D1.b, 2
  1189. 00000C78  0201 0004                andi.b     D1, 0x4
  1190. 00000C7C  8328 0025                or.b       [A0 + 0x25], D1
  1191. label00000C80:
  1192. 00000C80  558F                     subq.l     A7, 2
  1193. 00000C82  486E FF76                pea.l      [A6 - 0x8A]
  1194. 00000C86  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  1195. 00000C8A  A88F                     syscall    OSDispatch
  1196. 00000C8C  3A1F                     move.w     D5, [A7]+
  1197. 00000C8E  6700 FEEA                beq        -0x114 /* 00000B7A */
  1198. 00000C92  2054                     movea.l    A0, [A4]
  1199. 00000C94  4AA8 0028                tst.l      [A0 + 0x28]
  1200. 00000C98  6624                     bne        +0x26 /* 00000CBE */
  1201. 00000C9A  7000                     moveq.l    D0, 0x00
  1202. 00000C9C  2F00                     move.l     -[A7], D0
  1203. 00000C9E  4EBA FE52                jsr        [PC - 0x1AE /* 00000AF2 */]
  1204. 00000CA2  2640                     movea.l    A3, D0
  1205. 00000CA4  2F0B                     move.l     -[A7], A3
  1206. 00000CA6  4EAD 0B0A                jsr        [A5 + 0xB0A /* export_349 */]
  1207. 00000CAA  2F0B                     move.l     -[A7], A3
  1208. 00000CAC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1209. 00000CB0  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  1210. 00000CB4  2054                     movea.l    A0, [A4]
  1211. 00000CB6  214B 0028                move.l     [A0 + 0x28], A3
  1212. 00000CBA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1213. label00000CBE:
  1214. 00000CBE  2054                     movea.l    A0, [A4]
  1215. 00000CC0  2668 0028                movea.l    A3, [A0 + 0x28]
  1216. 00000CC4  7000                     moveq.l    D0, 0x00
  1217. 00000CC6  2F00                     move.l     -[A7], D0
  1218. 00000CC8  2F0B                     move.l     -[A7], A3
  1219. 00000CCA  2053                     movea.l    A0, [A3]
  1220. 00000CCC  2050                     movea.l    A0, [A0]
  1221. 00000CCE  2268 00F8                movea.l    A1, [A0 + 0xF8]
  1222. 00000CD2  4E91                     jsr        [A1]
  1223. 00000CD4  7C01                     moveq.l    D6, 0x01
  1224. 00000CD6  7000                     moveq.l    D0, 0x00
  1225. 00000CD8  1006                     move.b     D0, D6
  1226. 00000CDA  4A80                     tst.l      D0
  1227. 00000CDC  2054                     movea.l    A0, [A4]
  1228. 00000CDE  2068 0028                movea.l    A0, [A0 + 0x28]
  1229. 00000CE2  2050                     movea.l    A0, [A0]
  1230. 00000CE4  0228 00FB 0025           andi.b     [A0 + 0x25], 0xFB
  1231. 00000CEA  2200                     move.l     D1, D0
  1232. 00000CEC  E509                     lsl        D1.b, 2
  1233. 00000CEE  0201 0004                andi.b     D1, 0x4
  1234. 00000CF2  8328 0025                or.b       [A0 + 0x25], D1
  1235. 00000CF6  2F0C                     move.l     -[A7], A4
  1236. 00000CF8  4EBA 0052                jsr        [PC + 0x52 /* 00000D4C */]
  1237. 00000CFC  2A00                     move.l     D5, D0
  1238. 00000CFE  2054                     movea.l    A0, [A4]
  1239. 00000D00  BAA8 0030                cmp.l      D5, [A0 + 0x30]
  1240. 00000D04  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1241. 00000D08  6738                     beq        +0x3A /* 00000D42 */
  1242. 00000D0A  2145 0030                move.l     [A0 + 0x30], D5
  1243. 00000D0E  2054                     movea.l    A0, [A4]
  1244. 00000D10  2668 0018                movea.l    A3, [A0 + 0x18]
  1245. 00000D14  2F0B                     move.l     -[A7], A3
  1246. 00000D16  486E FF6A                pea.l      [A6 - 0x96]
  1247. 00000D1A  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  1248. 00000D1E  41EE FF6A                lea.l      A0, [A6 - 0x96]
  1249. 00000D22  508F                     addq.l     A7, 8
  1250. 00000D24  600C                     bra        +0xE /* 00000D32 */
  1251. label00000D26:
  1252. 00000D26  4878 274A                push.l     0x274A /* '\'J' */
  1253. 00000D2A  2F0C                     move.l     -[A7], A4
  1254. 00000D2C  4EAD 1B5A                jsr        [A5 + 0x1B5A /* export_871 */]
  1255. 00000D30  508F                     addq.l     A7, 8
  1256. label00000D32:
  1257. 00000D32  486E FF6A                pea.l      [A6 - 0x96]
  1258. 00000D36  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  1259. 00000D3A  2840                     movea.l    A4, D0
  1260. 00000D3C  200C                     move.l     D0, A4
  1261. 00000D3E  588F                     addq.l     A7, 4
  1262. 00000D40  66E4                     bne        -0x1A /* 00000D26 */
  1263. label00000D42:
  1264. 00000D42  4CEE 18E0 FF4A           movem.l    D5,D6,D7,A3,A4, [A6 - 0xB6]
  1265. 00000D48  4E5E                     unlink     A6
  1266. 00000D4A  4E75                     rts
  1267. fn00000D4C:
  1268. 00000D4C  4E56 FFF4                link       A6, -0x000C
  1269. 00000D50  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1270. 00000D54  7C00                     moveq.l    D6, 0x00
  1271. 00000D56  206E 0008                movea.l    A0, [A6 + 0x8]
  1272. 00000D5A  2050                     movea.l    A0, [A0]
  1273. 00000D5C  2668 0018                movea.l    A3, [A0 + 0x18]
  1274. 00000D60  2F0B                     move.l     -[A7], A3
  1275. 00000D62  486E FFF4                pea.l      [A6 - 0xC]
  1276. 00000D66  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  1277. 00000D6A  41EE FFF4                lea.l      A0, [A6 - 0xC]
  1278. 00000D6E  508F                     addq.l     A7, 8
  1279. 00000D70  601A                     bra        +0x1C /* 00000D8C */
  1280. label00000D72:
  1281. 00000D72  4878 274A                push.l     0x274A /* '\'J' */
  1282. 00000D76  2F0C                     move.l     -[A7], A4
  1283. 00000D78  2054                     movea.l    A0, [A4]
  1284. 00000D7A  2050                     movea.l    A0, [A0]
  1285. 00000D7C  2268 0074                movea.l    A1, [A0 + 0x74]
  1286. 00000D80  4E91                     jsr        [A1]
  1287. 00000D82  2E00                     move.l     D7, D0
  1288. 00000D84  BC87                     cmp.l      D6, D7
  1289. 00000D86  508F                     addq.l     A7, 8
  1290. 00000D88  6C02                     bge        +0x4 /* 00000D8C */
  1291. 00000D8A  2C07                     move.l     D6, D7
  1292. label00000D8C:
  1293. 00000D8C  486E FFF4                pea.l      [A6 - 0xC]
  1294. 00000D90  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  1295. 00000D94  2840                     movea.l    A4, D0
  1296. 00000D96  200C                     move.l     D0, A4
  1297. 00000D98  588F                     addq.l     A7, 4
  1298. 00000D9A  66D6                     bne        -0x28 /* 00000D72 */
  1299. 00000D9C  2006                     move.l     D0, D6
  1300. 00000D9E  4CEE 18C0 FFE4           movem.l    D6,D7,A3,A4, [A6 - 0x1C]
  1301. 00000DA4  4E5E                     unlink     A6
  1302. 00000DA6  4E75                     rts
  1303. export_458:
  1304. 00000DA8  4E56 FFF4                link       A6, -0x000C
  1305. 00000DAC  48E7 0118                movem.l    -[A7], D7,A3,A4
  1306. 00000DB0  2E2E 000C                move.l     D7, [A6 + 0xC]
  1307. 00000DB4  206E 0008                movea.l    A0, [A6 + 0x8]
  1308. 00000DB8  2050                     movea.l    A0, [A0]
  1309. 00000DBA  2668 0018                movea.l    A3, [A0 + 0x18]
  1310. 00000DBE  2F0B                     move.l     -[A7], A3
  1311. 00000DC0  486E FFF4                pea.l      [A6 - 0xC]
  1312. 00000DC4  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  1313. 00000DC8  41EE FFF4                lea.l      A0, [A6 - 0xC]
  1314. 00000DCC  508F                     addq.l     A7, 8
  1315. 00000DCE  6018                     bra        +0x1A /* 00000DE8 */
  1316. label00000DD0:
  1317. 00000DD0  2F07                     move.l     -[A7], D7
  1318. 00000DD2  2F0C                     move.l     -[A7], A4
  1319. 00000DD4  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  1320. 00000DD8  4A00                     tst.b      D0
  1321. 00000DDA  508F                     addq.l     A7, 8
  1322. 00000DDC  670A                     beq        +0xC /* 00000DE8 */
  1323. 00000DDE  2F0C                     move.l     -[A7], A4
  1324. 00000DE0  4EAD 39FA                jsr        [A5 + 0x39FA /* export_1851 */]
  1325. 00000DE4  588F                     addq.l     A7, 4
  1326. 00000DE6  6012                     bra        +0x14 /* 00000DFA */
  1327. label00000DE8:
  1328. 00000DE8  486E FFF4                pea.l      [A6 - 0xC]
  1329. 00000DEC  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  1330. 00000DF0  2840                     movea.l    A4, D0
  1331. 00000DF2  200C                     move.l     D0, A4
  1332. 00000DF4  588F                     addq.l     A7, 4
  1333. 00000DF6  66D8                     bne        -0x26 /* 00000DD0 */
  1334. 00000DF8  7000                     moveq.l    D0, 0x00
  1335. label00000DFA:
  1336. 00000DFA  4CEE 1880 FFE8           movem.l    D7,A3,A4, [A6 - 0x18]
  1337. 00000E00  4E5E                     unlink     A6
  1338. 00000E02  4E75                     rts
  1339. export_459:
  1340. 00000E04  4E56 FFF4                link       A6, -0x000C
  1341. 00000E08  48E7 0018                movem.l    -[A7], A3,A4
  1342. 00000E0C  266E 000C                movea.l    A3, [A6 + 0xC]
  1343. 00000E10  206E 0008                movea.l    A0, [A6 + 0x8]
  1344. 00000E14  2050                     movea.l    A0, [A0]
  1345. 00000E16  2868 0018                movea.l    A4, [A0 + 0x18]
  1346. 00000E1A  2F0C                     move.l     -[A7], A4
  1347. 00000E1C  486E FFF4                pea.l      [A6 - 0xC]
  1348. 00000E20  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  1349. 00000E24  41EE FFF4                lea.l      A0, [A6 - 0xC]
  1350. 00000E28  508F                     addq.l     A7, 8
  1351. 00000E2A  6012                     bra        +0x14 /* 00000E3E */
  1352. label00000E2C:
  1353. 00000E2C  2F0B                     move.l     -[A7], A3
  1354. 00000E2E  2F0C                     move.l     -[A7], A4
  1355. 00000E30  4EAD 079A                jsr        [A5 + 0x79A /* export_239 */]
  1356. 00000E34  4A00                     tst.b      D0
  1357. 00000E36  508F                     addq.l     A7, 8
  1358. 00000E38  6704                     beq        +0x6 /* 00000E3E */
  1359. 00000E3A  200C                     move.l     D0, A4
  1360. 00000E3C  6012                     bra        +0x14 /* 00000E50 */
  1361. label00000E3E:
  1362. 00000E3E  486E FFF4                pea.l      [A6 - 0xC]
  1363. 00000E42  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  1364. 00000E46  2840                     movea.l    A4, D0
  1365. 00000E48  200C                     move.l     D0, A4
  1366. 00000E4A  588F                     addq.l     A7, 4
  1367. 00000E4C  66DE                     bne        -0x20 /* 00000E2C */
  1368. 00000E4E  7000                     moveq.l    D0, 0x00
  1369. label00000E50:
  1370. 00000E50  4CEE 1800 FFEC           movem.l    A3,A4, [A6 - 0x14]
  1371. 00000E56  4E5E                     unlink     A6
  1372. 00000E58  4E75                     rts
  1373. export_460:
  1374. 00000E5A  4E56 0000                link       A6, 0
  1375. 00000E5E  2F0C                     move.l     -[A7], A4
  1376. 00000E60  286E 0008                movea.l    A4, [A6 + 0x8]
  1377. 00000E64  7000                     moveq.l    D0, 0x00
  1378. 00000E66  2F00                     move.l     -[A7], D0
  1379. 00000E68  2F0C                     move.l     -[A7], A4
  1380. 00000E6A  2054                     movea.l    A0, [A4]
  1381. 00000E6C  2050                     movea.l    A0, [A0]
  1382. 00000E6E  2268 00F8                movea.l    A1, [A0 + 0xF8]
  1383. 00000E72  4E91                     jsr        [A1]
  1384. 00000E74  286E FFFC                movea.l    A4, [A6 - 0x4]
  1385. 00000E78  4E5E                     unlink     A6
  1386. 00000E7A  4E75                     rts
  1387.